@charset "utf-8";
/* CSS Document */
/*base 开始*/
body, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, select, textarea, blockquote, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,br{margin: 0;padding: 0;}
fieldset, img {border:0;}
body {color: #424451;font: 14px/1.42857 'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif; background:#F3F7FA;}
a { color: #424451; font-weight:normal;}
a:hover { color: #019C74;}
.rel {
	position:relative;
}
.vr {
	vertical-align:middle;
}
a {
	text-decoration: none;
	cursor: pointer;
}
.cent {
	text-align:center;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.last_bt_style{
	border-bottom:none !important;
}
.poi {
	cursor: pointer;
}
.red {color: #d30000;}
.red_xj{color: #d30000; font-weight:600;}
.red_font{font-size:24px; color:#F00; font-weight:bold;}
.fbd{
	font-weight:bold;
}
.gray {
	color: #888;
}
.green {
	color: #61a147;
}
.brown {
	color: #c15f00;
}
.orange {
	color: #ff6600;
}
.d-hidden {
	display: none !important;
}
.cl {
	clear: both;
	float: none;
	height: 1px;
}
.fix {
	position: fixed;
}
.mr5 {
	margin-right: 5px;
}
.ml5 {
	margin-left: 5px;
}
.mt5 {
	margin-top: 5px;
}
.mb5 {
	margin-bottom: 5px;
}
.mr10 {
	margin-right: 10px;
}
.ml10 {
	margin-left: 10px;
}
.mt10 {
	margin-top: 10px;
}
/*组合下边框距离
.mb10 {
	margin-bottom: 10px;
}*/
.ml20 {
	margin-left: 20px;
}
.mr20{
	margin-right:20px;
}
li {
	list-style:none;
}
.org {
	color:#FF6600;
}
dl, dd {
	padding:0;
	margin:0;
}
.clearfix:after {
	content:"\0020";
	height:0;
	display:block;
	clear:both;
	visibility:hidden
}
.clearfix {
*zoom:1
}
/*base 结束*/

/*header*/
/*圆角Y_fillet*/
.Y_fillet {
	border: 0px solid #dedede;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
}
/*阴影*/
.Y_yinying {
	-moz-box-shadow:2px 2px 3px #eaeaea;
	-webkit-box-shadow:2px 2px 3px #eaeaea;
	box-shadow:2px 2px 3px #eaeaea;
}
i {
	font-style: normal;
}
.clearfix:after {
	content: "\200B";
	display: block;
	height: 0px;
	clear: both
}
.clearfix {
*zoom:1
}
#hd .wp {
	padding: 0;
	width: auto;
}
#nv {
	height: 84px;
	background: #fff;
	overflow: inherit;
}
.Y_nav_bg {
	width: 1190px;
	margin: 0 auto;
}
#Y_logo {
	float: left;
	padding-top: 10px;
}
.Y_nav {
	float:left;
	padding:23px 0 0 30px;
	font-size:16px;
}
.Y_nav dd {
	float: left;
	padding: 5px 13px;
}
.Y_nav dd.Y_select a {
	color: #019c73;
	font-weight: 900;
}
.Y_nav dd a {
	color:#333333;
	font-size:18px;
}

.Y_nav .js_dk_op_nav .bbs_sub_nav a{
	font-size:15px;
}
.Y_nav dd a:hover {
	text-decoration:underline;
}
.Y_seche {
	background: #f9f9f9;
	float: right;
	height: 34px;
	margin-top: 23px;
}
.Y_seche dl {
	float: left;
	background: #ebeaea;
	height: 100%;
	position: relative;
	z-index: 1000;
}
.Y_seche dl dt {
	padding: 7px 15px 0 15px;
}
.Y_seche dl dt a {
	color: #999;
}
.Y_seche dl dt img {
	margin-left: 5px;
}
.Y_seche dl dd {
	height: 100%;
}
.Y_seche span {
	float: left;
	display: block;
	height: 100%;
	position: relative;
}
.Y_butt {
	float: left;
	cursor: pointer;
	outline: none;
}
.Y_butt img{width:33px; height:33px; overflow:hidden;}
#scbar_btn {
	margin: 0;
	padding: 0;
	border: none;
	background: transparent none;
	box-shadow: none;
}
#scbar_btn strong {
	line-height: 84px;
}
#Y_xiala_no {
	height: auto;
	background: #fff;
	position: absolute;
	top: 34px;
	left: 0;
	border: 1px solid #ebeaea;
	border-top: 0;
	-moz-box-shadow: 2px 2px 4px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
}
#Y_xiala_no a {
	display: block;
	padding: 3px 26px 3px 15px;
}
#Y_xiala_no a:hover {
	background: #f2f2f2;
	text-decoration: none;
}
.Y_login {
	float: right;
	font-size: 14px;
	position: relative;
	margin: 16px 0 0 30px;
	z-index: 1000
}
.Y_weidenglu {
	line-height: 16px;
	margin-top: 14px;
}
.Y_weidenglu img {
	margin-right: 10px;
	vertical-align:inherit;
}
.Y_weidenglu a {
	color: #666;
	margin-left: 15px;
}
.Y_denglu {
	position: relative;
	z-index: 1000;
	float: left;
	padding: 3px 0 8px;
}
.Y_denglu span {
	float: left;
}
.Y_denglu a {
	float: left;
	padding: 0px 0 0 3px;
}
.Y_denglu a:hover {
	text-decoration:underline;
}
.Y_denglu a.Y_denglu_txt {
	float: left;
	padding: 5px 16px 0 8px;
	margin: 5px 12px 0 0;
	color:#333;
	background: url(../images/header_down_nrrow.png) right 15px no-repeat;
}
.Y_dengluhou {
	float: left;
	position: absolute;
	top: 40px;
	right: 0;
	width: 272px;
	padding: 10px 10px 0px;
	background: #FFF;
	border: 1px solid #ebeaea;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
	box-shadow: 2px 2px 3px #ccc;
}
.Y_dengluhou_imgs {
	position: absolute;
	right: 48px;
	top: -13px;
}
.pg label {
	display: none;
}
.Y_manageer {
	float: left;
	margin: 1px;
	padding: 5px;
	width: 66px;
}
.Y_manageer a {
	color: #019c73;
	font-size: 12px;
}
a.color_h {
	color: #06c;
}
.Y_haoyou a.color_r {
	color: #e00;
}
a.color_6 {
	color: #666;
}
.Y_dengluhou dl {
	border-bottom: 1px dashed #f2f2f2;
	font-size: 12px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
.Y_dengluhou dt {
	border-bottom: 1px dashed #f2f2f2;
	margin: 0 0 8px;
	padding: 10px 2px 15px;
	width: 246px;
}
.Y_dengluhou dd {
	float: left;
	padding: 3px 7px;
	width: 66px;
}
.Y_dengluhou a {
	color: #666;
	float: none;
	margin: 0;
	padding: 0;
}
.Y_dengluhou a:hover {
	text-decoration:underline;
}
.Y_dengluhou span {
	color: #666;
	float: none;
}
.Y_dengluhou .du_group {
	border-bottom: 1px dashed #f2f2f2;
	margin: 0 0 8px;
	padding: 10px 2px;
	width: 246px;
}
.Y_dengluhou .du_dash {
	border-bottom: 1px dashed #f2f2f2;
	margin-bottom: 3px;
}
.Y_haoyou {
	width: 112px;
	float: left;
	padding: 5px 0;
	margin: 1px;
}
.Y_haoyou a {
	color: #666;
}
.Y_haoyou img, .Y_xunzhang img, .Y_shoucang img, .Y_shezhi img {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 10px;
	margin-left: 3px
}
.Y_tuichu {
	float: left;
	width: 250px;
	padding: 10px 0;
	margin-top: 10px;
	border-top: 1px dashed #f2f2f2;
	text-align: center;
}
#scbar_txt {
	width: 120px;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	border: 0;
	outline: none;
	background: none;
	font-family: "Microsoft YaHei", Tahoma, Geneva, sans-serif;
}
.Ytouxiang img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.Y_new_span {
	background:url(../images/course/message.gif) no-repeat  scroll left bottom;
	height: 26px;
	width: 26px;
	margin-top:4px;
	display:inline-block;
}
.Y_new_span_1 {
	background:url(../images/course/newmessage.gif) no-repeat scroll left bottom;
	height: 26px;
	width: 26px;
	margin-top:4px;
}
.Y_new_span_touming {
	background:url("../images/course/message_cours.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
	height: 26px;
	width: 26px;
	margin-top:4px;
}
.ie6 .Y_new_span_touming,.ie7 .Y_new_span_touming,.ie8 .Y_new_span_touming {
	background:url("../images/course/message_cours.png") no-repeat  left bottom ;
	height: 26px;
	width: 26px;
	margin-top:4px;
}
.Y_new_span_touming_1,{
	background:url("../images/course/message_cours_1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
	height: 26px;
	width: 26px;
	margin-top:4px;
}
.ie6 .Y_new_span_touming_1,.ie7 .Y_new_span_touming_1, .ie8 .Y_new_span_touming_1{
	background:url("../images/course/message_cours_1.png") no-repeat  left bottom ;
	height: 26px;
	width: 26px;
	margin-top:4px;
}
/*header个人中心浮动new_star*/

.Y_dengluhou_new {
	float: left;
	position: absolute;
	top: 48px;
	right: -33px;
	background: #FFF;
	border: 1px solid #ebeaea;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
	box-shadow: 2px 2px 3px #ccc;
	width:105px;
	/*height:182px;*/
	border:1px solid #c1c8db;
	text-align:left;
}
.Y_dengluhou_new .Y_dengluhou_imgNew{
	width:14px;
	height:6px;
	position: absolute;
	right: 44px;
	top: -6px
}
.gerencenter_wrap {
	width:103px; 
}
.gerencenter_wrap li{
	float:left;
	width:103px;
	height:30px;
}
.gerencenter_wrap li a{
	height: 30px;
	line-height:30px;
	width:103px;
	display: block;
	background:url(../images/course/header_fudong.png) no-repeat;
	color: #009aff;
	padding: 0 0 0 30px !important;
	overflow: hidden;
}
.ie7 .gerencenter_wrap li a{width:75px;}
.gerencenter_wrap li a.user-one{
	background-position: 5px -341px;
}
.gerencenter_wrap li a.user-one:hover{	
	background-position: 5px -377px;
}

.gerencenter_wrap li a:hover{
	  background-color: #009aff;
 	  color: white;
	  text-decoration:none;
}

.gerencenter_wrap li a.user-two{
	background-position: 5px -51px;
}
.gerencenter_wrap li a.user-two:hover{	
	background-position: 5px -171px;
}
.gerencenter_wrap li a.user-three{
	background-position: 5px -552px;
}
.gerencenter_wrap li a.user-three:hover{	
	background-position: 5px -584px;
}
.gerencenter_wrap li a.user-four{
	background-position: 5px -412px;
}
.gerencenter_wrap li a.user-four:hover{	
	background-position: 5px -452px;
}
.gerencenter_wrap li a.user-five{
	background-position: 5px -272px;
}
.gerencenter_wrap li a.user-five:hover{	
	background-position: 5px -309px;
}
.gerencenter_wrap li a.user-exit{
	background-position: 5px -81px;
}
.gerencenter_wrap li a.user-exit:hover{	
	background-position: 5px -201px;
}

/*header个人中心浮动new_end*/
/*个人中心信息浮动开始*/
.Y_dengluhou_message{
	float: left;
	position: absolute;
	top: 48px;
	right: 6px;
	background: #FFF;
	border: 1px solid #ebeaea;
	-moz-box-shadow: 2px 2px 3px #ccc;
	-webkit-box-shadow: 2px 2px 3px #ccc;
	box-shadow: 2px 2px 3px #ccc;
	width:320px;
	border:1px solid #c1c8db;
	text-align:left;
	min-height:220px;
}
.Y_dengluhou_message .Y_dengluhou_imgNew{
	width:14px;
	height:6px;
	position: absolute;
	right: 44px;
	top: -6px
}
.Y_dengluhou_message .gerencenter_message .gerenMess_title{
	height:40px;
	border-bottom: 1px solid #dddddd;
	margin:0 10px;
}
.Y_dengluhou_message .gerencenter_message .system_info{
	float: left;
	margin-top: 0px;
	margin-bottom: -1px;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
	width: 33.3333%;
	_width:30%;
	*width:30%;
}
.Y_dengluhou_message  .gerencenter_message .system_info:hover{
	color: #009aff;
	text-decoration:none;
}
.Y_dengluhou_message  .gerencenter_message .system_info.active{
	border-bottom: 2px solid #009aff;
	color: #009aff;
}
.Y_dengluhou_message  .gerencenter_message .gerenMessage_cont{
	margin:0 10px;
	min-height:135px;
	overflow: hidden;
	zoom: 1;
}
.Y_dengluhou_message  .gerencenter_message .gerenMessage_cont li{
	display: block;
	border-bottom: 1px dashed #c3c8d9;
	height: 45px;
	line-height: 45px;
	max-width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.Y_dengluhou_message .gerencenter_message .gerenMessage_cont li a{
	text-decoration:none;
	color:#2699e3;
	width:100%;
}
.Y_dengluhou_message  .gerencenter_message .gerenMessage_cont li a:hover{
	color: #1b609b;	
}
.Y_dengluhou_message .gerencenter_message .gerenMessage_cont li.last{
	border-bottom:none;
	text-align:center;
}
.Y_dengluhou_message .gerencenter_message .gerenMess_footer{
	display: table-cell;
	vertical-align: middle;
	background: #f4f7f9;
	border-top: 1px solid #c1c8db;
	margin-top: -1px;
	height: 40px;
	width:318px;
	padding:10px 0;
}
.Y_dengluhou_message .gerencenter_message .gerenMess_footer a{
	padding:0 10px; 
	text-decoration:none;
	display:inline-block;
	vertical-align:middle;
}
.Y_dengluhou_message .gerencenter_message .gerenMess_footer a.pull-right{
	color: #009aff;
}
.Y_dengluhou_message .gerencenter_message .gerenMess_footer a.pull-right:hover{
	color: #1b609b;	
}
/*没有信息的时候*/

.Y_dengluhou_message .gerencenter_message .gerenMessage_cont_no{
	margin:0 10px;
	font-size: 14px;
	line-height: 135px;
	height: 135px;
	text-align: center;
	border-bottom: none;
	padding: 0;
}


/*个人中心信息浮动结束*/

/*header*/
/*回到顶部 */
.rollto {
	position:fixed;
	right:10px;
	bottom:10px;
	z-index:999;
}
.rollto a {
	overflow: hidden;
	display: block;
	width: 50px;
	height: 50px;
	background:url(../images/backtop.png) no-repeat 0 0;
	text-indent: -999px;
	opacity: .7;
	filter: alpha(opacity=70);
}
.rollto a:hover {
	background-position:0 -52px;
	opacity:1;
	filter:alpha(opacity=100)
}
/*底部 */
.bk_footer_con {
	background: #eee;
}
.bk_footer {
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 30px 0;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 30px;
}

/* 鼠标略过2级菜单开始 */
.bbs_sub_nav{
	margin: 0px;
	padding: 5px;
	position: absolute;
	z-index: 301;
	top:58px;
	border-top:none;
	width: 106px;
	border: 1px solid #ccc;
	border-top: none;
	background-color: #ffffff;
	font-size: 12px;
	/* box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);*/
	box-shadow: 2px 2px 3px #ccc;
}
.bbs_sub_nav li{
	display: inline;
	border:none;
}
.bbs_sub_nav a {
    border-bottom: 1px solid #e5edf2;
    display: block;
    padding: 3px 5px;
    white-space: nowrap;
}
.bbs_sub_nav a:hover {
    background-color: #e5edf2;
    color: #369;
    text-decoration: none;
}
/* 鼠标略过2级菜单结束 */

/*分页样式*/
.page_btn {
	font-size: 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	display: inline-block;
	line-height: 16px;
	background: #f5f5f5;
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	margin-right: 10px;
	border-radius: 15px;
}
.page_btn a {
	display: block;
	padding: 4px 10px !important;
}
.page_btn a:hover {
    background: none repeat scroll 0 0 #019c73;
    border-color: #009aff;
    border-radius: 15px;
    color: #fff;
}
.page_btn.current {
	background: none repeat scroll 0 0 #019c73 !important;
	color: #ffffff !important;
	cursor: default !important;
	padding: 4px 10px !important;
}
.ie6 .page_btn.current,.ie7 .page_btn.current{
	position:relative;
	top:4px;
}
.detail {
	display: inline-block;
	padding: 4px 10px !important;
}
.ie6 .detail,.ie7 .detail{
	padding:0 10px !important;
	margin-top:-2px;
	position:relative;
	line-height:26px;
}
.page_links {
	margin: 30px auto;
	padding-top:30px;
	padding-bottom:40px;
}
div.jogger{line-height: 16px;height:16px;border-radius: 15px;padding:2px;margin:7px;}
div.jogger a{line-height: 16px;border-radius: 15px;padding: 4px 10px !important;margin:2px;color:#fff;background-color:#28b779;text-decoration:none;}
div.jogger a:hover{padding: 4px 10px !important;margin:2px;color:#fff;background-color:#009a41;}
div.jogger a:active{padding: 4px 10px !important;margin:2px;color:#fff;background-color:#009a41;}
div.jogger span.current{line-height: 16px;border-radius: 15px;padding: 4px 10px !important;margin:2px;color:#ffffff;background-color:#009a41;}
div.jogger span.disabled{display:none;}
div.jogger span span{line-height: 16px;border-radius: 15px;padding: 4px 1px 4px 15px !important;margin:2px;color:#fff;background-color:#28b779;text-decoration:none;}

/*页尾star*/
#footer {margin-top: 40px;color:white; background:#272829;}
#footer .wrapper {padding: 37px 37px 10px 37px; overflow:hidden; width:100%;}
#footer  .footer_container{margin:0 auto; text-align:left;width:1190px;}
#footer .footer_cont_left{width:42%; float:left;}
#footer .wrapper .footer_cont_left > div {float:left; position:relative; width: 20%;}
#footer .wrapper .footer_cont_left h4 {margin-bottom: 10px; font-size:18px;font-weight: 500;line-height: 1.1 font-family: 'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif;margin-top: -3px}
#footer .wrapper .footer_cont_left li {line-height: 32px;}
#footer .wrapper .footer_cont_left a {color: #ccc; font-size:14px;}
#footer .wrapper .footer_cont_left a:hover {color: #019C74;}
.ie6 #footer .footer_cont_left{width:44%; float:left;}
.ie6 #footer .wrapper .footer_cont_left .sitemap{float:left; position:relative; width: 17%;}
/*right*/
#footer .footer_cont_right{width:56%; float:right; text-align:left; }
#footer .weixin span {position:absolute; left: 100px;top: 0;height: 140px; z-index: 2;}
/*#footer .weixin span img { max-height: 100%;}*/
#footer .footerR_pic{float:right; display:block;}
#footer .footerR_wz{float:right; display:block;margin-top:-8px;}
#footer .footerR_wz{margin-left:40px;}
#footer .footer_cont_right .footerR_wz .tel {font-size: 28px;font-weight: 100;color: #fff;}
#footer .footer_cont_right .footerR_wz .tel span{font-size: 20px;font-weight: 100;color: #fff;}
#footer .footer_cont_right .footerR_wz .w_tel {font-size: 14px;font-weight: 100;color: #a6a6a6;line-height:5px;margin:5px 0 15px 0;}
#footer .footer_cont_right .footerR_pic p img {width:140px; height:140px;  overflow:hidden;}
#footer .footer-info { padding: 0 37px; height:50px; background: #000;margin-top:10px;}
#footer .copyright {float:left; line-height:50px;}
.ie6 #footer .copyright{float:left; line-height:50px;height:50px;}
.ie7 #footer .footer_cont_right{width:54%; float:right; text-align:right;}
#footer .copyright p,#footer .copyright p a{color:white;}
#footer .copyright p a{margin-left:10px;}
#footer .copyright p a img{margin-left:10px; vertical-align:middle;margin-top:-7px}

/*右边浮动*/
#globalSideBar{  
    _position:absolute;
    _bottom:auto;
    _top:expression(eval(document.documentElement.scrollTop));
}
.layout-share { background: #fff;color: #424451;font-size: 14px;height: 100%;position: fixed;-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0);z-index: 3333;  right: 0; top: 0;}
.layout-share .nav-quick { background: rgba(0, 0, 0, 0.85);background: black \9;  filter: alpha(opacity=85);height: 100%;}
.pull-left { float: left !important;}
.layout-share .nav-quick a { color: #fff;font-size: 14px;border: none;border-radius: 0;display: block;margin: 0;padding: 18px 0; text-align: center;}
.layout-share .close {visibility: hidden;font-size: 14px;height: 40px; line-height: 40px; opacity: 1;filter: alpha(opacity=100); padding: 0 !important; position: absolute; top: 0; left: 0;width: 39px;}
.close {float: right;font-size: 21px; font-weight: bold;line-height: 1;color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; filter: alpha(opacity=20);}
.close:hover,.close:focus {color: #000000;text-decoration: none;cursor: pointer;}
.layout-share .nav-tabs { border: none; width: 39px; padding-top: 40px;}
.nav-tabs {border-bottom: 1px solid #dddddd;}
.nav {margin-bottom: 0;padding-left: 0;list-style: none;}
.layout-share .nav-tabs li {margin: 0;}
.nav-stacked li {float: none;}
.nav li {position: relative;display: block;}
.layout-share .nav-quick a {color: #fff;border: none;border-radius: 0;display:block;margin: 0;padding: 18px 0;text-align: center; width:39px;}
.layout-share .nav-quick a:hover { background:#a00;}
.layout-share .nav-quick a:active { background:#FFF;color:#555;}
.layout-share .nav-quick a:focus {outline: none;}
.layout-share .nav-quick .active { background:#FFF;color:#555;}
.layout-share .nav-quick .active span{color:#555;}
.layout-share .nav-quick .active a:hover { background:#FFF;color:#555;}
.layout-share .nav-quick a .icon-share {background:url(../images/course/right_tu1.png) no-repeat; display: block;height:20px;width: 20px; margin: 0 auto 5px; }
.layout-share .nav-quick a .icon-cart {background-position: 0 -85px;}
.layout-share .nav-quick a .icon-online {background-position: 0 -113px;}
.layout-share .nav-quick a .icon-advise {background-position: 0 -254px;}
.layout-share .nav-quick a .icon-back-top {background-position: 0 -191px;}
.layout-share .text {display: block;margin: 0 auto;width: 20px;}
.layout-share .nav-act {position: absolute;bottom: 0;width: 39px;}
.share-current .nav-quick .active a .icon-cart {background-position: 0 0;}
.share-current .nav-quick .active a {color:black;}
.share-current .nav-quick .active a .icon-online {background-position: 0 -28px;}
.share-current .nav-quick .active a .icon-qrcode {background-position: 0 -58px;}
.share-current .nav-quick .active a .icon-advise {background-position: 0 -233px;}
.share-current .nav-quick .active a .icon-back-top { background-position: 0 -170px;}
.share-current .close {visibility: visible;background: none;}
.share-current .back-top {color: #fff;}
.share-current .back-top .icon-back-top {background-position: 0 -191px;}
.share-current .back-top:hover { background: none;}
.layout-share .cart-cost .cart-info {color: #4c606f;font-size: 16px;line-height: 21px;}
.layout-share .cart-cost .cart-info li {margin-bottom: 10px;}
.totalQtyLabel {float: right;}
.layout-share .cart-cost .cart-info .price {color: #e71f19;font-size: 24px;float: right;}
.layout-share .cart-cost .btn {background: #ED145B;color: #fff;display: block;font-size: 24px;padding: 0;height: 50px;line-height: 50px;width: 220px;}
.layout-share .cart-cost .btn:hover{ background: #C5264F;color:#fff;}
/*购物车-----*/
.layout-share .tab-pane {width: 240px; display:block;}
.layout-share #side-cart-info .no-goods {color: #73777c;font-size: 18px;text-align: center;height: 240px;margin-top: -120px;padding: 0 25px;position: absolute;top: 50%;width: 240px;}
.layout-share #side-cart-info .no-goods img {max-width: 100%;margin-bottom: 10px;}
img {border: 0;vertical-align: middle;_vertical-align: top;-ms-interpolation-mode: bicubic;}
.layout-share .btn {cursor:pointer; border-radius: 5px;position: static;border-color: transparent;font-size: 18px;line-height: 36px;padding: 0;margin-top: 10px;height: 40px;width: 180px;}
.btn-blu-big{display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;}
/*打开online*/
.layout-share #online .online-body .free {font-size: 36px;margin-bottom: 5px;}
.layout-share #online .online-body {color: #000;font-size: 18px;height: 252px;margin-top: -126px;position: absolute;padding-left: 30px;top: 50%;text-align: center;}
/*有东西的购物车*/
.layout-share #side-cart-info .goods {color: #7a8f9f;}
.layout-share #side-cart-info .goods .share-bar {padding-left: 21px;}
.layout-share #side-cart-info .goods label {font-weight: normal;}
.layout-share .share-bar input {margin: 0 10px 0 0;vertical-align: middle;}
.layout-share #side-cart-info .goods-list {max-height: 73%;overflow: auto;position: absolute;}
.layout-share #side-cart-info .goods-list .item {background: #fff;border: 1px solid #d1d9e4;margin: 10px 10px 0 10px;overflow: hidden;padding: 10px;}
.layout-share #side-cart-info .goods-list .hd {border-bottom: 1px solid #d1d9e4;margin-bottom: 5px;padding-bottom: 3px;}
.layout-share #side-cart-info .goods-list .hd input {margin: 0 10px 0 0;vertical-align: middle;}
.layout-share #side-cart-info .goods-list .bd {font-size: 12px;line-height: 24px;}
.layout-share #side-cart-info .goods-list .bd li {float: left;margin-right: 15px;}
.layout-share #side-cart-info .goods-list .hd .title {color:#4c606f;}
.layout-share #side-cart-info .goods-list .hd .title:hover{color:#019c73;}
.layout-share #side-cart-info .goods-list .hd .del{float:right;color:#4c606f;margin-left:3px;}
.layout-share #side-cart-info .goods-list .hd .del:hover{color:#e71f19;}
.layout-share .cart-cost {background: #fff;border-top: 1px solid #d1d9e4;padding: 10px;position: absolute;bottom: 10px;left: 39px;width: 240px;}
.layout-share .cart-cost .cart-info {color: #4c606f;font-size: 16px;line-height: 21px;}
.btn {
  padding: 6px 30px;
  *padding: 6px 10px 4px;
  font-size: 14px;
  color: #fff;
  background: #019C74;
  border: 1px solid #019C74;
  border-radius:5px;
  cursor: pointer;
}
.btn:hover { background: #09ca98;color:#fff;}
.btn:active { background: #017a5b;}
.btn:focus {color: #fff;}
/*red=btn*/
.sub_btn_red{padding:2px 10px;margin-bottom:5px;line-height:22px;margin-left:5px; border-radius: 4px;}
.sub_btn_red{background:#E03D67;border-radius:3px;line-height:30px;color:#FFFFFF !important;padding:0 15px;}
.sub_btn_red:hover {background-color:#C5264F;text-decoration:none !important;}
/*蓝色按钮开始*/
.btn_blue{
	display:inline-block;
	margin-left: 10px;
	padding:0 16px;
	font-size: 12px;
  	color: #fff;
	height:25px;
	line-height:25px;
	 background-color: #009aff;
	border-color: #0b8ee4;
	border-radius:5px;
	text-decoration:none;
}
.btn_blue:hover{
	color:#fff;
	text-decoration:none;
	background:#3FB3FE;
}
/*蓝色按钮结束*/
/*------购物车*/
/*页尾end*/
/*about_star*/
.about_conwrap{width:auto;margin:20px auto 0; width:1190px;}
.about_left-conwrap{padding: 0 40px 0 40px; float:left;}
.about_left-conwrap li {line-height: 30px;padding-bottom: 10px;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.about_left-conwrap li a {color: #666;display: block;font-weight: bold;font-size: 16px;padding-left: 20px;}
.about_left-conwrap li a:hover {color:#019C74;}
/*right*/
.about_right-conwrap {margin-left:30px;float:left; display:inline;height:100%;width:70%;padding:0 20px 20px;overflow:hidden;}
.about_us_2_1 {padding-bottom: 15px;}
.about_tab_tit .fli{display:block; border-radius: 4px 4px 0 0;color: #E03D67;border-top: 4px solid #E03D67;border-bottom: 0 none;height: 34px;}
.about_tab_tit a{height: 36px;border: 1px solid #ccc;border-top: 4px solid #dedede;border-bottom: 0 none;padding: 0px 20px 0px 20px;margin-right: 10px;background-color: #fff;float:left;}
.about_right-conwrap {vertical-align:middle; text-align:left;}
.about_right-conwrap a{color:#019C74;text-decoration:underline;}
.about_right-conwrap a:hover{text-decoration:none;}
.about_right-conwrap h2{font-weight:bold;font-size:16px;color:#019C74;margin:15px 0;}
.about_right-conwrap p{text-indent:2em;line-height:24px;font-size:14px;margin:15px 0 5px 0;}
.about_right-conwrap p span{color:#019C74;text-decoration:underline;}
.about_right-conwrap p img{margin:6px 0;vertical-align:middle;}
/*about_end*/
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*推广_stat*/
#tg_layout {padding-bottom: 30px;}
#tg_layout img{max-width: 100%;}
#tg_layout .tg_banner {background:#d7dde3 url(../images/course/banner-tuiguang.jpg)  no-repeat center top;height: 480px;}
#tg_layout .tg_container {background: white;margin:-370px auto 0;padding: 0 40px 0;min-height: 340px;}
#tg_layout .nav-tabs {border: none;margin: 0 -40px 40px -41px; overflow:hidden;}
#tg_layout .nav-tabs li {float: left; border: 1px solid #dfdfdf;border-width: 0 0 1px 1px;text-align: center;position: relative ;width:49.9%;}
#tg_layout .nav-tabs li a {background: #fafafa;border: none;margin: 0;padding-top: 30px;height:100px;width: 100%;display: inline-block;}
#tg_layout .nav-tabs li .wrap {display: inline-block;text-align: left;min-width: 180px;}
#tg_layout .nav-tabs li.active a,#tg_layout .nav-tabs li a:hover, #tg_layout .nav-tabs li.active a:focus {background: #fff;border:none;color: #009aff;}
#tg_layout .nav-tabs li.active {border-bottom-color: transparent;}
#tg_layout .nav-tabs li .icon {float: left;margin-right: 10px;height: 49px;width: 59px; background:url(../images/course/tg_icon.png) no-repeat;}
/*blue or gray*/ 
#tg_layout .nav-tabs li .promotion-icon {background-position: 0 0;}
#tg_layout .nav-tabs li.active .promotion-icon {background-position: 0 -58px;}
#tg_layout .nav-tabs li .teacher-icon{background-position: 0 -212px;}
#tg_layout .nav-tabs li.active .teacher-icon {background-position: 0 -265px;}
#tg_layout .nav-tabs li .wrap strong {font-size: 22px;font-weight: normal;}
#tg_layout .tab_cont{padding-bottom:30px;overflow:hidden;zoom:1;}
#tg_layout .tab_cont .ad{margin:10px auto;}
#tg_layout .tab_cont .tg_one .flow-list{
	background:url(../images/course/step-bg.png) no-repeat center top;
	background-size:contain;
	text-align: center;
	padding: 120px 58px 0;
	margin: 30px 0 80px;
	overflow:hidden;
}
#tg_layout .tab_cont .tg_one .flow-list .col-tit{width:25%;float:left;height:40px;}
#tg_layout .tab_cont .tg_one .flow-list .tg_btn{
	border-radius: 20px;
    background: #009aff;
	color: white;
	font-size: 18px;
	font-weight: bold;
	width: 160px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	line-height: 1.428571429;
}
#tg_layout .tab_cont .tg_one .flow-list .tg_btn a{
	font-size: 18px;
	color: white;
	font-weight: bold;
}
#tg_layout .tab_cont .p_img{
	text-align:center;
}
#tg_layout .tab_cont h2{
	olor: #4d5359;
	font-size: 24px;
	display: inline;
	vertical-align: middle;
	font-weight: 500;
	line-height: 1.1;
}
/*#tg_layout .tab_cont p{text-indent:2em;line-height:24px;font-size:14px;margin:15px 0 5px 0;}*/
/*one_star*/
#tg_layout .tab_cont .tg_one .nbOne,#tg_layout .tab_cont .tg_one .nbTwo,
#tg_layout .tab_cont .tg_one .nbThree,#tg_layout .tab_cont .tg_one .nbFour{
	margin-bottom: 40px;
}
#tg_layout .tab_cont .hd{margin-bottom:10px;}
#tg_layout .tab_cont .tg_one .num{
	display: inline-block;
	background: #2c8aea;
	border-radius: 50%;
	color: white;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	line-height: 30px;
	margin-right: 10px;
	vertical-align: middle;
	height: 30px;
	width: 30px;
}
#tg_layout .tab_cont .tg_one h3{
	color: #2c8aea;
	font-size: 24px;
	display: inline;
	vertical-align: middle;
}
#tg_layout .tab_cont .nbTwo h4{
	height:56px;
	line-height:56px;
	color: #5399D9;
	font-size: 24px;
	font-weight:normal;
	border-bottom:2px solid #90D0FD;
	padding-left:16px;
}
#tg_layout .tab_cont .nbTwo .nbTwo_cont{
	margin:20px auto;
	padding-left:16px;
}
#tg_layout .tab_cont .nbTwo .nbTwo_cont p{
	line-height:28px;
}
#tg_layout .tab_cont .nbTwo .nbTwo_cont p a:hover{
	color:#5399D9;
	text-decoration:underline;
}
#tg_layout .tab_cont .nbThree{
	width:100%;
	overflow:hidden;
}
#tg_layout .tab_cont .nbThree .left{
	width:40%;
	padding-right:10px;
	float:left
}
#tg_layout .tab_cont .nbThree .right{
	width:55%;
	float:right;
}
.ie6 #tg_layout .tab_cont .nbThree .right{
	width:54%;
	float:right;
	overflow:hidden;
	zoom:1;
}
#tg_layout .tab_cont .nbThree .right p{
	font-size:18px;
	line-height:36px;
}
/*one_end*/
/*two_star*/
#tg_layout .tab_cont .tg_two .flow-list{
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin: 40px 0 50px;
	overflow: hidden;
}
#tg_layout .tab_cont .tg_two .flow-list li{
	width:33%;float:left;
}
#tg_layout .tab_cont .tg_two .flow-list .left{
	background:#db6b18;
}
#tg_layout .tab_cont .tg_two .flow-list .middle{
	background:#5e9bb5;
}
#tg_layout .tab_cont .tg_two .flow-list .right{
	background: #8649a3;
}
#tg_layout .tab_cont .tg_two .flow-list .circle{
	border-radius: 50%;
	color: white;
	font-size: 24px;
	line-height: 38px;
	padding-top: 30px;
	margin: 0 auto 15px;
	height: 140px;
	width: 140px;
}
#tg_layout .tab_cont .tg_two .flow-list .circle em{
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
}

#tg_layout .tab_cont .tg_two .cont_textOne .hd{margin-bottom:25px;}
#tg_layout .tab_cont .tg_two .cont_textOne .bd p{
	line-height: 30px;
	margin-bottom: 30px;
	text-indent: 2em;	
}
#tg_layout .tab_cont .tg_two .cont_textTwo{
	margin: 0 auto 15px;
	width: 90%;
	overflow:hidden;
}
#tg_layout .tab_cont .tg_two .cont_textTwo .left{float:left;widht:49.99%;padding-right:10px;}
#tg_layout .tab_cont .tg_two .cont_textTwo .icon{
	background:url(../images/course/tg_icon.png) no-repeat;
	display: inline-block;
vertical-align: middle;
height: 33px;
width: 33px;
}

#tg_layout .tab_cont .tg_two .cont_textTwo .icon-package{background-position:0 -324px;}
#tg_layout .tab_cont .tg_two .cont_textTwo .icon-user{background-position:0 -367px;}
#tg_layout .tab_cont .tg_two .cont_textTwo .hd h3{display:inline-block;color: #4d5359;
font-size: 24px;
display: inline;
vertical-align: middle;
font-weight:500;}

#tg_layout .tab_cont .tg_two .cont_textTwo .bd li, #tg_layout .tab_cont .tg_two .cont_textThree .bd li
,#tg_layout .tab_cont .tg_two .cont_textFore .bd li{
	background:url(../images/course/dot.png) no-repeat 0 50%;
padding-left: 10px;
display: block;
line-height:36px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: keep-all;
height: 36px;}

#tg_layout .tab_cont .tg_two .cont_textTwo .right{float:right;width:49.99%;}
.ie6 #tg_layout .tab_cont .tg_two .cont_textTwo .right,.ie7 #tg_layout .tab_cont .tg_two .cont_textTwo .right{float:right;width:40%;}
.ie6 #tg_layout .tab_cont .tg_two .cont_textTwo .left,.ie7 #tg_layout .tab_cont .tg_two .cont_textTwo .left{float:left;width:40%;}
#tg_layout .tab_cont .tg_two .cont_textThree,#tg_layout .tab_cont .tg_two .cont_textFore{margin-bottom: 40px;}
#tg_layout .tab_cont .tg_two .cont_textThree .hd h3,#tg_layout .tab_cont .tg_two .cont_textFore .hd h3{
font-size: 18px;
display: inline;
vertical-align: middle;
font-weight:500;
color:#4d5359;
}



/*two_end*/






/*推广_end*/
/*问题解决star*/
#con_problem_id .problem_content{
	width:1190px;
	overflow:hidden;
	margin:30px auto;
	background:none
}
#con_problem_id  h2{
	font: bold 18px/35px "Microsoft Yahei";
	color: #292929;
	padding-left: 20px;
	height: 35px;
	font-weight:normal;
	font-size:14px;
}
#con_problem_id  .problem_nr{margin-top:20px; height:160px;border: 1px solid #e7eaec;}
#con_problem_id  .problem_nr li{
	padding: 24px 11px 0 25px;
	width:33.3%;
	height: 159px;
	float: left;
	border-right: 1px solid #DFF4FC;
	cursor: pointer;
	background: #f0f2f3;
}
.ie6 #con_problem_id  .problem_nr li,.ie7 #con_problem_id  .problem_nr li{width:30%;}
.ie7 #con_problem_id  .problem_nr li{
	overflow:hidden;zoom:1;
	position:relative; 
	min-height:200px;
}
#con_problem_id  .problem_nr li a{
	display:inline-block;
}
#con_problem_id  .problem_nr li i{
	display:block;
	width: 100px; 
	height:35px;
	background:url(../images/course/problem.png) no-repeat;
}
#con_problem_id  .problem_nr .icon1 i{background-position:0 -4px;}
#con_problem_id .problem_nr .icon2 i{background-position:0 -79px;}
#con_problem_id  .problem_nr .icon3 i{background-position:0 -113px;}
#con_problem_id  .problem_nr li span {
	color: #9E9E9C;
	font-size: 12px;
	height: 40px;
	line-height: 18px;
	display: block;
	margin:6px 0;
}
#con_problem_id  .problem_nr li b{
	width: 64px;
	height: 22px;
	display:inline-block;
	background:url(../images/course/problem.png) no-repeat 0 -185px;
}
#con_problem_id  .problem_nr .active{background:#FAFBFC;}
.problem_content .prob_bd{
padding: 6px 16px;
background: #fafbfc;
min-height:200px;
}
/*问题解决end*/
/*积分start*/
.bj_banner{
	background-color: #3083eb;
	height: 418px;
	overflow: hidden;
	margin:0 auto;
}
#bj_bannerID{width:1190px; margin:0 auto;}
#bj_bannerID .banner_img{width:100%;}
.jf_titWrap{
	background-color: #ecf5fa;
	padding: 76px 0 70px;
	margin-bottom: 60px;
}
#jf_titCont{width:1190px; margin:0 auto;}
#jf_titCont .tit_wrap{margin: 0 auto;
width: 75%;}
#jf_titCont .tit_wrap li{float: left;
text-align: center;
width: 25%;
_width:24%;
}
.ie7 #jf_titCont .tit_wrap li{width:24%;}
#jf_titCont .tit_wrap li i{
height: 87px;
line-height: 87px;
border-radius: 50%;
display: block;
background-color: #b6c2f9;
color: white;
cursor: default;
margin: 0 auto 15px;
width: 87px;
}
#jf_titCont .tit_wrap li i.icon_jf{background:#b6c2f9 url(../images/course/icon_jf.png) no-repeat; }
#jf_titCont .tit_wrap li i.icon-one{background-color:#ffb233;background-position:24px -118px;}
#jf_titCont .tit_wrap li i.icon-two{background-color:#9dd622;background-position:24px -190px;}
#jf_titCont .tit_wrap li i.icon-three{background-color:#c766b4;;background-position:22px 22px;}
#jf_titCont .tit_wrap li i.icon-four{background-color:#dc562e;background-position:24px -48px;}
#jf_titCont .tit_wrap li h3{
	color: #424451;
	font-size: 22px;
	margin-bottom: 4px
}

#jf_titCont .tit_wrap li p{
	color: #77787a;
	font-size: 16px;
	line-height: 24px;
}
/*big_积分*/
#jf_wrapId{clear:both; margin:0 auto;width:1190px;}

#jf_wrapId .jf_bidTit{
	color: #292929;
	margin-bottom: 50px;
}
#jf_wrapId .jf_bidTit h2{
	text-align:center;
	font-size: 42px;
	margin-bottom: 20px;
	font-weight:500;
}
#jf_wrapId .jf_bidTit p{
	color: #494949;
	line-height: 24px;
	text-align:center;
}
#jf_wrapId .list_table{
	width:75%;
	margin:0 auto;
	border-collapse: collapse;
    border-spacing: 0;
    font-size: 16px;
	text-align: center;
	border: 1px solid #b8b8b8;
}
#jf_wrapId .list_table .col_one{width:21%;}
#jf_wrapId .list_table .col_two{width:13%;}
#jf_wrapId .list_table th{
	background-color: #878787;
	border: 1px solid #878787;
	color: white;
	text-align: center;
	height: 45px;
}
#jf_wrapId .list_table td{
	border-bottom: 1px solid #b8b8b8;
	line-height: 35px;
	height: 35px;
}
#jf_wrapId .list_table tr.bj_oushu{
	background-color: #f7f7f7;
}
.jf_bannerTwoWrap{
	color: white;
	margin:60px auto;
	background:url(../images/course/bannertwo_bg.jpg) no-repeat;
		width:1190px;


}
.jf_bannerTwoWrap .bannerTwo_con{
	margin:0 auto;	
	text-align: center;
	height: 399px;
	padding-top: 128px;
}
.jf_bannerTwoWrap .bannerTwo_con .text{
	text-shadow: 1px 0 2px rgba(0, 0, 0, 0.36);
display: inline-block;
text-align: left;
}
.jf_bannerTwoWrap .bannerTwo_con .text h2{
	border: 1px solid #fff;
border-width: 1px 0;
height: 70px;
line-height: 66px;
font-size: 42px;
margin-bottom: 20px;
}
.jf_bannerTwoWrap .bannerTwo_con .text p{
	font-size: 18px;
line-height: 30px;
}
/*two_tabble*/
.jf_bannerTwoWrap .two_table{
text-align: center;
margin: 60px auto;
width: 694px;
color:#424451;
}
.jf_bannerTwoWrap .two_table .col_one{width:32%;}
.jf_bannerTwoWrap .two_table .col_two{width:68%;}
.jf_bannerTwoWrap  .table_left,.jf_bannerTwoWrap  .table_right
{
margin: 0 0 60px 38px;
float: left;
width: 308px;
border:1px solid gray;
border-collapse: collapse;
border-spacing: 0;
font-size: 16px;
text-align: center;s
}
.ie6 .jf_bannerTwoWrap  .table_left,.ie6 .jf_bannerTwoWrap  .table_right{width:270px;}
.jf_bannerTwoWrap .two_table th{
background-color: #878787;
border: 1px solid #878787;
color: white;
text-align: center;
height: 30px;
}
.jf_bannerTwoWrap .two_table td{
	font-size: 14px;
	border: 1px solid #b8b8b8;
line-height: 35px;
height: 35px;
}
.bannerThree{text-align:center;}
.bannerThree .bannerThree_bg{
	background:url(../images/course/threebanner_bg.jpg) no-repeat;
	width:100%;
	margin:0 auto;
	clear:both;
	color: white;
	text-align: center;
	padding-top: 94px;
	margin:0 auto 60px;
	height: 399px;
}
.bannerThree_cont,.bannerFour_cont{margin:0 auto; width:1190px;}
.bannerThree .bannerThree_bg .text_box{
display: inline-block;
background-color: rgba(0, 0, 0, 0.2);
padding: 40px 20px;
}
.bannerThree .bannerThree_bg .text_box h2{
	font-size: 48px;
	margin-bottom: 20px;
}
.bannerThree .bannerThree_bg .text_box{
	font-size: 18px;
	line-height: 30px;
}
/*积分end*/
/*信息提示页面开始*/
.ts_messageWrap{
	margin:20px auto;
	width:1190px;
	background:#fff;
	min-height:300px;
	text-align:center;
	border-radius: 5px;
}
.ts_messageWrap .ts_messageCont{
	margin:0 auto;
	width:80%;
	height: 80px;
	padding-top:110px;
}
.ts_messageWrap .ts_messageCont .ts_messageContL{
	width:40%;
	text-align:right;
}
.ts_messageWrap .ts_messageCont .ts_messageContL i{
	background:url(../images/message_t_or_f.jpg) no-repeat;
	display: inline-block;
	height: 80px;
	width: 80px;
	margin-right: 20px;
	vertical-align: middle;
	max-height:100%;
}
.ts_messageWrap .ts_messageCont .ts_messageContL i.message_right_icon{
	background-position:0 0;
}
.ts_messageWrap .ts_messageCont .ts_messageContL i.message_wrong_icon{
	background-position:0 -80px;
	}
.ts_messageWrap .ts_messageCont .ts_messageContR{
	width:60%;
	text-align:left;
	padding-top:8px;
}
/*信息提示页面结束*/
 /*读书客头部开始*/
 .w1240{
	width:1240px;
	margin: 0 auto; 
}
#db_header .db_top{
    background:url(../images/du_booker_top_bg.gif) repeat-x;
	height: 40px;
	font-size:12px;
	min-width:1240px;
}
#db_header .db_top .dbtop_cont{
	text-align:right;
	height: 40px;
	line-height: 40px;
} 
.ie6 .db_top .dbtop_cont{
	padding-top:10px;
	height:30px;
}
.ie6 .dbtop_cont img{
	margin-top:3px;
}
#db_header .dbtop_cont .db_email{
	color: #4bcdd9;
}
#db_header .dbtop_cont img{
	margin-top:-3px;
}
#db_header .dbtop_cont .db_tell{
	color: #ffb243;
}
#db_header .dbtop_cont span{
	padding-left:15px;
}
/*nav*/
#db_header .dubooker_nav_bg{
	background:#fff;
	box-shadow: 0 0 4px #b8b8b8;
	min-width:1240px;
}
#db_header .dubooker_nav_bg .db_nav{
	height:100px;
}
#db_header .dubooker_nav_bg .db_nav .db_logo{
	margin: 0px;
	padding: 0px;
	height: 85px;
	line-height: 85px;
	margin-top: 15px;
}
#db_header .db_nav .db_menu{
	font-size: 16px;
	line-height: 100px;
}
#db_header .db_menu ul li{
	float: left;
	width: 105px;
	text-align: center;
	margin-right:22px;
}

#db_header .db_menu ul li a{
	display:inline-block;
	width:105px;
	height:100px;
	color:#333;
}
#db_header .db_menu ul li a:hover,#db_header .db_menu ul li a:active{
	background:url(../images/dubooker_menu_bg.gif) no-repeat;
	color:#fff;
}
#db_header .db_menu ul li a.active{
	background:url(../images/dubooker_menu_bg.gif) no-repeat;
	color:#fff;
}
 /*读书客头部结束*/
 /*读书客尾部开始*/
#db_footer .db_footer_contbg{
	margin: 0 auto;
	background:url(../images/footer_bg.gif) repeat-x;
	height: 284px;	
	min-width:1240px;
}
#db_footer .db_footer_contbg .db_footer_cont{
	padding-top:30px;
	height:284px;
	*height:254px;
}
.db_footer_cont ul li{
	float: left;
	line-height: 34px;
	width: 205px;
	text-align:center;
}
.db_footer_cont ul li.db_footer_conus{
	width:340px;
	padding-left:50px;
	text-align:left;
}
.db_footer_cont ul li.db-foonter_message{
	text-align:left;
}
.db_footer_cont ul li.db-foonter_message img{
	width:205px;
	height:205px;
}
.db_footer_cont ul li.db_footer_conus img{
	padding-right:5px;
}
.db_footer_cont dl dt{
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	padding-bottom: 20px;
}
#db_footer .db_footer_bottom{
	background:url(../images/dubooker_bottom_bg.gif) repeat-x;
	margin: 0 auto;
	height: 65px;
	line-height: 65px;
	min-width:1240px;
}
#db_footer .db_footer_bottom .db_footer_bottcont{
	text-align: center;
	color: #666;
}
/*banner*/
.db_index_bannerbg{
	height: 400px;
	min-width:1240px;
	text-align: center;
}
.db_index_bannerbg db_index_bannercont{
	width:1240px;
	margin:0 auto;
	overflow:hidden;
	
}
.db_index_bannerbg db_index_bannercont img{
	min-width:1240px;
}
/*error错误开始*/
.db_errorbg .db_error_cont{
	margin-top:160px;
	min-height: 600px;
}
.db_errorbg .db_error_cont .error_pic{
	height:350px;
}
.db_errorbg .db_error_cont h3{
	height:30px;
	text-align:center;
	margin-bottom:10px;
}
.db_errorbg .db_error_cont p{
	text-align:center;
	height:36px;	
}
.db_errorbg .db_error_cont .errot_font{
	color:#019C74;
}

/*error错误结束*/
/*读书客尾部结束*/










